package com.yzjs.localhost.entity.hrmScientific;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.yzjs.common.base.entity.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;
import java.util.Date;



/**
 * 科研成果信息表
 * 
 * @author yuqiumin
 * @email sunlightcs@gmail.com
 * @date 2021-09-02 10:49:41
 */
@ApiModel
public class HrmScientificEntity extends BasePojo {
	private static final long serialVersionUID = 1L;

		/** 主键ID */
	@ApiModelProperty(value = "主键ID")
	private Long kycgId;
			/** 用户ID */
	@ApiModelProperty(value = "用户ID")
	private Long kycgUser;
			/** 科研成果编号 */
	@ApiModelProperty(value = "科研成果编号")
	private String kycgNum;
			/** 项目名称 */
	@ApiModelProperty(value = "项目名称")
	private String proName;
			/** 项目代码 */
	@ApiModelProperty(value = "项目代码")
	private String proCode;
			/** 项目类型  (系统菜单表) */
	@ApiModelProperty(value = "项目类型  (系统菜单表)")
	private String proType;
			/** 主要完成人 */
	@ApiModelProperty(value = "主要完成人")
	private String majorPeo;
			/** 成果简介 */
	@ApiModelProperty(value = "成果简介")
	private String gainMemo;
			/** 获得时间 */
	@ApiModelProperty(value = "获得时间")
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
	private Date gainDate;
			/** 备注 */
	@ApiModelProperty(value = "备注")
	private String kycgRemarks;
			/** 创建人 */
	@ApiModelProperty(value = "创建人")
	private String createBy;
			/** 创建时间 */
	@ApiModelProperty(value = "创建时间")
	private LocalDateTime createDate;
			/** 更新人 */
	@ApiModelProperty(value = "更新人")
	private String updateBy;
			/** 更新时间 */
	@ApiModelProperty(value = "更新时间")
	private LocalDateTime updateDate;
			/** 是否删除  （系统字典表） */
	@ApiModelProperty(value = "是否删除  （系统字典表）")
	private String deleteFlag;
			/** 数据关联标识 */
	@ApiModelProperty(value = "数据关联标识")
	private String dataIdentification;
			/** 拥有权限镜像 */
	@ApiModelProperty(value = "拥有权限镜像")
	private String permissionMirroring;
	
		/** 主键ID */
	public void setKycgId (Long kycgId){
			this.kycgId = kycgId;
	}
	/** 主键ID */
	public Long getKycgId (){
			return this.kycgId ;
	}
			/** 用户ID */
	public void setKycgUser (Long kycgUser){
			this.kycgUser = kycgUser;
	}
	/** 用户ID */
	public Long getKycgUser (){
			return this.kycgUser ;
	}
			/** 科研成果编号 */
	public void setKycgNum (String kycgNum){
			this.kycgNum = kycgNum;
	}
	/** 科研成果编号 */
	public String getKycgNum (){
			return this.kycgNum ;
	}
			/** 项目名称 */
	public void setProName (String proName){
			this.proName = proName;
	}
	/** 项目名称 */
	public String getProName (){
			return this.proName ;
	}
			/** 项目代码 */
	public void setProCode (String proCode){
			this.proCode = proCode;
	}
	/** 项目代码 */
	public String getProCode (){
			return this.proCode ;
	}
			/** 项目类型  (系统菜单表) */
	public void setProType (String proType){
			this.proType = proType;
	}
	/** 项目类型  (系统菜单表) */
	public String getProType (){
			return this.proType ;
	}
			/** 主要完成人 */
	public void setMajorPeo (String majorPeo){
			this.majorPeo = majorPeo;
	}
	/** 主要完成人 */
	public String getMajorPeo (){
			return this.majorPeo ;
	}
			/** 成果简介 */
	public void setGainMemo (String gainMemo){
			this.gainMemo = gainMemo;
	}
	/** 成果简介 */
	public String getGainMemo (){
			return this.gainMemo ;
	}
			/** 获得时间 */
	public void setGainDate (Date gainDate){
			this.gainDate = gainDate;
	}
	/** 获得时间 */
	public Date getGainDate (){
			return this.gainDate ;
	}
			/** 备注 */
	public void setKycgRemarks (String kycgRemarks){
			this.kycgRemarks = kycgRemarks;
	}
	/** 备注 */
	public String getKycgRemarks (){
			return this.kycgRemarks ;
	}
			/** 创建人 */
	public void setCreateBy (String createBy){
			this.createBy = createBy;
	}
	/** 创建人 */
	public String getCreateBy (){
			return this.createBy ;
	}
			/** 创建时间 */
	public void setCreateDate (LocalDateTime createDate){
			this.createDate = createDate;
	}
	/** 创建时间 */
	public LocalDateTime getCreateDate (){
			return this.createDate ;
	}
			/** 更新人 */
	public void setUpdateBy (String updateBy){
			this.updateBy = updateBy;
	}
	/** 更新人 */
	public String getUpdateBy (){
			return this.updateBy ;
	}
			/** 更新时间 */
	public void setUpdateDate (LocalDateTime updateDate){
			this.updateDate = updateDate;
	}
	/** 更新时间 */
	public LocalDateTime getUpdateDate (){
			return this.updateDate ;
	}
			/** 是否删除  （系统字典表） */
	public void setDeleteFlag (String deleteFlag){
			this.deleteFlag = deleteFlag;
	}
	/** 是否删除  （系统字典表） */
	public String getDeleteFlag (){
			return this.deleteFlag ;
	}
			/** 数据关联标识 */
	public void setDataIdentification (String dataIdentification){
			this.dataIdentification = dataIdentification;
	}
	/** 数据关联标识 */
	public String getDataIdentification (){
			return this.dataIdentification ;
	}
			/** 拥有权限镜像 */
	public void setPermissionMirroring (String permissionMirroring){
			this.permissionMirroring = permissionMirroring;
	}
	/** 拥有权限镜像 */
	public String getPermissionMirroring (){
			return this.permissionMirroring ;
	}
	


}
